Nuprl Lemma : inject-composes 11,40

A, B0, B1, C:Type, f:(AB0), g:(B1C).
strong-subtype(B0;B1)  Inj(A;B0;f)  Inj(B1;C;g)  Inj(A;C;g o f) 
latex


DefinitionsType, t  T, x:AB(x), x:A. B(x), strong-subtype(A;B), Inj(A;B;f), P  Q, x:A  B(x), A c B, f(a), s = t, , <a, b>, f o g
Lemmasinject wf, strong-subtype wf

origin